package exception;

public class RuntimeExceptionDemo {

    public static void main(String[] args) {
       test1();
       test2();
    }

    public static void test2() {
        String str = null; // 对象为空（null），会产生空指针异常(公司里简称NPE）
        if (str != null) { // 用逻辑判断，代替异常处理
            str.isEmpty();
        }
    }

    public static void test1() {
        // 为什么运行时异常不需要捕获？原因：运行时异常通常都是由逻辑错误产生的，可以通过逻辑判断提前规避！
        // 假设这是从控制台输入的两个数
        int a = 10, b = 0;
        if (b != 0) {
            System.out.println(a / b);
        } else {
            System.out.println("除数不能为0，请重新输入！");
        }
    }
}
